VIP STUDY сегодня – это учебный центр, репетиторы которого проводят консультации по написанию самостоятельных работ, таких как:
  • Дипломы
  • Курсовые
  • Рефераты
  • Отчеты по практике
  • Диссертации
Узнать цену
Главная / Рефераты / Основы применения инструментальных средств информационных технологий

Основы применения инструментальных средств информационных технологий

Переход на промышленную технологию производства программ, стремление к сокращению сроков, трудовых и материальных затрат на производство и эксплуатацию программ, обеспечение гарантированного уровня качества ИС обусловили бурно развивающееся направление — программотехнику, связанное с технологией создания программных продуктов. 257 Инструментарий технологии программирования — программные продукты поддержки технологии программирования. В рамках этих направлений сформировались следующие группы: ¦ средства для создания приложений; ¦ CASE-технологии (Computer-Aided Software Engineering), предназначенные для автоматизации процессом разработки и реализации информационных систем. Средства для создания приложений включают языки и системы программирования, а также инструментальную среду разработчика. Язык программирования формализованный язык для описания алгоритма решения задачи на компьютере. Средства для создания приложений - совокупность языков и сис-тем программирования, а также различные программные комплексы для отладки и поддержки разрабатываемых программных продуктом. Языки программирования разделяют на следующие классы (но синтаксису конструкций языка)1; ¦ машинные языки языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды); ¦ машинно-ориентированные языки языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры); ¦ алгоритмические языки не зависящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Паскаль, Фортран, Бейсик и др.); ¦ процедурно-ориентированные языки - языки программирова-пия, где имеется возможность описания программы как совокупности процедур, подпрограмм: ¦ проблемно-ориентированные языки - языки программирова ния, предназначенные для решения задач определенного класса (ЛИСП,РПГ,Симула и др.); ¦ интегрированные системы программирования. 258 Программа, написанная на языке программирования, проходит этап трансляции, когда происходит преобразование исходного кода программы и объектный код, который далее пригоден к обработке редактором связей. Редактор связей - специальная подпрограмма, обеспечивающая построение загрузочного модуля, пригодного к выполнению. Трансляция может выполняться с использованием средств компиляторов пли интерпретаторов. Компиляторы транслируют всю программу, но без ее выполнения. Интерпретаторы, в отличие от компиляторов, выполняют пооператорную обработку и выполнение программы. Необходимым средством для профессионального разработчика являются специальные программы, предназначенные для трассировки и анализа выполнения других программ, отладчики. Современная система программирования состоит из следующих компонентов1: ¦ компилятор; ¦ интегрированная среда разработчика программ; ¦ отладчик; ¦ средства оптимизации кода программ; ¦ набор библиотек (возможно, с исходными текстами программ); ¦ редактор связей; ¦ сервисные средства (утилиты) для работы С библиотеками, текстовыми и двоичными файлами; ¦ справочные системы; ¦ документатор исходного кода программы; ¦ систему поддержки и управления проектом программного комплекса. CASE-технология — программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем. Основное преимущество CASE-технологии — возможность коллективной работы над проектом за счет поддержки работы разработчиков в локальной сети, экспорта-импорта любых фрагментов проекта организационного управления проектом. Источник: Информатика: Учебник. — Изд. 3, перераб. / Под ред. Н. В. Макаровой. — М.: Финансы и статистика, 2004. 259 12.5. Общие положения по СОЗДАНИЮ автоматизированных информационных систем Создание автоматизированных информационных систем регламентируется комплексом стандартов и руководящих документов [14]. Можно выделить следующие стадии и этапы создания АИС (табл. 12.1). Таблица 12.1 Стадии и этапы создания АИС Сталин Этапы работ 1. Формирование требований к ИС 1.1.Обследование объекта и обоснование необходимости создания ИС. 1.2. Формирование требованнй пользователя к ИС. 1.3. Оформление отчета о выполненной работе и заявки на разработку ИС (тактико-технического задания) 2. Разработка концепции ИС 2.1. Изучение объекта. 2.2. Проведение необходимых научно исследовательских работ. 2.3. Разработка вариантов концепции ИС и выбор варианта концепции ИС, удовлетворяющего требованиям пользователя. 2.4. Оформление отчета о выполненной работе 3. Техиическое задание 3.1. Разработка и утверждение технического задания на создание ИС 4. Эскизный проект 4.1. Разработка предварительных проектных решений по системе и ее частям. 4.2. Разработка документации на ИС и ее части 5. Технический проект 5.1. Разработка проектных решений по системе и ее частям. 5.2. Разработка документации на ИС и ее части. 5.3. Разработка и оформление документации на поставку изделий для комплектования ИС и (или) технических требований (технических задании) на их разработку. 5 4. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации Продолжение 1 Источник: Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос APR. 2002. 260 Таблица 12.1 (продолжение) Стадии Этапы работ 6. Рабочая документация 6.1. Разработка рабочем документации на систему и ее части. 6.2. Разработка или адаптация программ 7. Ввод в действие 7.1. Подготовка объекта автоматизации к вводу ИС в действие. 7.2. Подготовка персонала. 7.3. Комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями). 7.4. Строительно монтажные работы. 7.5. Пусконаладочные работы. 7.6. Проведение предварительных испытаний. 7.7. Проведение опытной эксплуатации. 7.8. Проведение приемочных испытаний 8. Сопровождение ИС 8.1. Выполнение работ в соответствии с гарантийными обязательствами. 8.2. Послегарантийное обслуживание Одним из центральных элементов всего процесса создания АИС является разработка технического задания, структура которого, согласно ГОСТ 34.602-89, содержит следующие разделы: ¦ общие сведения; ¦ назначение и цели создания (развития) системы; ¦ характеристика объектов автоматизации; ¦ требования к системе; ¦ состав и содержание работ по созданию системы; ¦ порядок контроля и приемки системы; ¦ требования к составу и содержанию работ ПО подготовке объекта автоматизации к вводу системы в действие; ¦ требования к документированию; ¦ источники разработки. Суть технического задания как основного документа в процессе создания ИС заключается в проработке, выборе и утверждении основных технических, организационных, программных, информационно-логических и лингвистических решений, которые устанавливаются 261 в разделе «Требования к системе». Данный раздел, в свою очередь, состоит из трех подразделов [14]: ¦ требования к системе в целом; ¦ требования к функциям (задачам), выполняемым системой; ¦ требования к видам обеспечения. Требования к системе в целом отражают концептуальные параметры и характеристики создаваемой системы, среди которых указываются требования к структуре и функционированию системы, к надежности и безопасности, к численности и квалификации персонала и т. д. Требования к функциям (задачам) содержат перечень функций, задач или их комплексов; временной регламент каждой функции, зада-чи или комплекса задач; требования к качеству реализации каждой функции; к форме представления выходной информации; характеристики необходимой точности и времени выполнения, требования одновременности выполнения группы функций; достоверности выдачи результатов. Для большинства разновидностей ИС особое значение имеют требования к информационному обеспечению. В данном подразделе, в частности, определяются требования [14]: ¦ к составу, структуре и способам организации данных в системе (информационно-логическая схема); ¦ к информационному обмену между компонентами системы; ¦ К информационной совместимости со смежными системами; ¦ по использованию общероссийских и других классификаторов, унифицированных документов: ¦ по применению систем управления базами данных; ¦ к структуре процесса сбора, обработки, передачи данных в системе И представлению данных; ¦ к защите данных от разрушений при авариях и сбоях в электропитании системы; ¦ к контролю, хранению, обновлению и восстановлению данных: ¦ к процедуре придания юридической силы документам, продуцируемым техническими средствами ПС. На основе установленных в техническом задании основных требований и технических решений на последующих этапах конкретизируются и непосредственно разрабатываются компоненты и элементы системы. 262 В частности, на этапе 4.1 «Разработка предварительных проектных решений по системе и ее частям" определяются [14]: ¦ функции ПС; ¦ функции подсистем; ¦ концепция информационной базы и ее укрупненная структура; ¦ функции системы управления базой данных; ¦ состав вычислительной системы; ¦ функции и параметры основных программных средств. На этапе 5.1 «Разработка проектных решений по системе и ее частям" осуществляется разработка общих решений но системе и ее частям [14]: ¦ по функционально-алгоритмической структуре системы; ¦ но функциям персонала и организационной структуре; ¦ по структуре технических средств; ¦ по алгоритмам решения задач и применяемым языкам; ¦ по организации и ведению информационной балы (структура балы данных); ¦ по системе классификации и кодирования информации (словар- но-классификационная бала); ¦ по программному обеспечению. Разработка и документация программного обеспечения в процессе создания или комплектования автоматизированных систем (п. 6.2) регламентируются комплексом стандартов, объединенных в группу «Единая система программной документации (ЕСПД)".

Каталог работ Узнать цену


Похожие рефераты:

Отзывы

Спасибо большое за помощь. У Вас самые лучшие цены и высокое качество услуг.

Далее
Узнать цену Вашем городе
Выбор города
Принимаем к оплате
Информация
Онлайн-оплата услуг

Наша Компания принимает платежи через Сбербанк Онлайн и терминалы моментальной оплаты (Элекснет, ОСМП и любые другие). Пункт меню терминалов «Электронная коммерция» подпункты: Яндекс-Деньги, Киви, WebMoney. Это самый оперативный способ совершения платежей. Срок зачисления платежей от 5 до 15 минут.

Сезон скидок -20%!

Мы рады сообщить, что до конца текущего месяца действует скидка 20% по промокоду Скидка20%